N4 and XPS send messages back and forth via TCP/IP socket. You can set the socket timeout value—that is, how long N4 waits for a response to its requests—using the N4 setting: ARGOXPS006 (XPS_SOCKET_TIMEOUT) at Administration Settings
Settings
Settings view.
If gate clerks get one of the following errors when they save
a receive export (RE): null position error
a deliver import (DI) transaction: cannot conform delivery error
Then the following error messages are observed in apex logs for tomcat:
ERROR [TP-Processor20 ] [TpcClient:45] (24244543) Exception when sending message:
java.net.SocketTimeoutException: Read timed out
Gate transactions that fail and log socket timeout errors are symptomatic of too low an XPS_SOCKET_TIMEOUT value and/or poor performance on the XPS side. Setting the timeout to a higher value and performing maintenance on the XPS machine should mitigate these errors.
The default value for ARGOXPS006 is 10. The minimum value for ARGOXPS006 is 1 and the maximum value is 60.